package main

import (
	"fabric-go-sdk/routes"
	"fabric-go-sdk/sdk"
	"fmt"
)

func main() {
	//连接数据库
	//fmt.Println(">> 连接数据库")
	//database.DatabaseInit("test:Mm123456@tcp(127.0.0.1:3306)/blockEx")
	// 初始化SDK
	fmt.Println(">> SDK初始化")
	sdk.InitSdk()
	// 注册区块监听事件
	//defer info.EvClient.Unregister(sdk.RegitserBlockEvent(info.EvClient))
	//注册链码监听事件用于监听新交易
	//defer info.EvClient.Unregister(sdk.RegitserChaincodeEvent(info.EvClient, info.ChaincodeID))
	// 启动hub
	//ws.HubStart()
	//推送区块事件
	//go ws.PushBlock()
	// 推送交易事件
	//go ws.PushTx()
	// 启动Web
	fmt.Println(">> Web服务启动")
	routes.WebStart()

}
